#ifndef GAMEOVERSCENE_H
#define GAMEOVERSCENE_H
#include <cstddef>
#include "scene.h"
#include <SFML/Graphics/Sprite.hpp>
#include <SFML/Graphics/Image.hpp>
#include <SFML/Graphics/String.hpp>

/**
 * GameOverScene
 * Escena que despliega el mensaje de Game Over y espera que se presione una tecla
 */
class GameOverScene : public Scene {
	public:
	void Init();
	void CleanUp();
	void ProcessEvent(const sf::Event &e);
	void Update(const float &dt);
	void Render(sf::RenderWindow &w);
	

	GameOverScene(float tiempo);

	
	private:
	float tiempo;
	sf::Image imgFondo;						/// imagen de fondo (captura de pantalla de la escena anterior)
	sf::Sprite fondo;						/// sprite para el fondo
	sf::String gameOverText;				/// texto con las palabras GAME OVER
	sf::String strTiempo;
	char aux[256];

	sf::String strMensaje;
};

#endif

